#ifndef _LINKLIST_CYCLE_H
#define _LINKLIST_CYCLE_H

#include<stdio.h>
#include<stdlib.h>
#include "log.h"

typedef struct LinkList{
    int         data;
    struct LinkList * next;
    struct LinkList * prev;
}LinkList_t;

int LinkList_cycle_init(LinkList_t **LinkList);
//头插
int LinkList_cycle_headinsert(LinkList_t *head,int data);
//尾插
int LinkList_cycle_tailinsert(LinkList_t *head,int data);
//删除指定节点
int LinkList_cycle_delitem(LinkList_t *head,int index);
int LinkList_cycle_select(LinkList_t *head);
int LinkList_cycle_destory(LinkList_t *head);
#endif